package com.example.mywiseelves.view;

import android.animation.ValueAnimator;
import android.content.Context;
import android.util.AttributeSet;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.LinearInterpolator;

import com.example.mywiseelves.R;

/**
 * @author ZJK
 * @data 2021 17
 * @description 加入一张图片，作为传送水晶；
 * 1.添加点击事件：弹出窗口：询问是否离开？选项：取消或离开（实现动画）。
 * 2.View动画效果（3秒）： 传送水晶闪烁（通过透明度变化实现），震动（通过旋转实现），然后退出应用
 *
 */
public class ExitView extends androidx.appcompat.widget.AppCompatImageView {
    Animation animation;
    public ExitView(Context context) {
        super(context);
    }

    public ExitView(Context context, AttributeSet attrs) {
        super(context, attrs);
        animation= AnimationUtils.loadAnimation(getContext(), R.anim.anim_exit);
        animation.setRepeatMode(ValueAnimator.REVERSE);
        LinearInterpolator interpolator = new LinearInterpolator();
        animation.setInterpolator(interpolator);
        this.startAnimation(animation);
    }

    public ExitView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }




}
